package com.aracky.assess.model.vo;

import com.aracky.common.annotation.dataconvert.user.DataUser;
import com.aracky.common.entitybase.BaseCommonVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;

/**
 * <p>
 * 用户绩效考核明细
 * </p>
 *
 * @author zzp
 * @since 2022-08-01 09:48:11
 */
@Getter
@Setter
public class HrKpiUserPerformanceDetailVO extends BaseCommonVO {

    @ApiModelProperty("配置ID")
    private Long id;

    @ApiModelProperty("用户ID")
    @DataUser(userField="userName")
    private Long hId;

    @ApiModelProperty("考核指标")
    private String performanceIndex;

    @ApiModelProperty("考核标准")
    private String performanceStandard;

    @ApiModelProperty("指标占比")
    private String performancePercent;

    @ApiModelProperty("评分标准")
    private String assessmentStandard;

    @ApiModelProperty("数据来源/计算方式")
    private String assessmentDatasource;

    @ApiModelProperty("个人反馈实际完成情况")
    private String selfRemark;

    @ApiModelProperty("第一评分结果")
    private BigDecimal assessor1Result;

    @ApiModelProperty("第一评分评语")
    private String assessor1Remark;

    @ApiModelProperty("第二评分结果")
    private BigDecimal assessor2Result;

    @ApiModelProperty("第二评分评语")
    private String assessor2Remark;

    @ApiModelProperty("删除标志（0代表存在 2代表删除）")
    private String delFlag;

    @ApiModelProperty("用户名称--列表展示")
    private String userName;

}
